// 项目打包后压缩
const fs = require('fs-extra')
const AdmZip = require('adm-zip')

// 1.清空之前的ZIP文件（如果存在的话）
const zipFilePath = './build/bi_frontend.zip'
if(fs.existsSync(zipFilePath)) {
    fs.removeSync(zipFilePath)
}

// 2.创建一个新的 ZIP 文件
const zip = new AdmZip();

// 3.添加构建产物到 ZIP 文件
zip.addLocalFolder('./build')

// 4.保存ZIP文件到根目录
zip.writeZip(zipFilePath)

// console.log("env", import.meta.env);
console.log('Build completed and saved as bi_frontend.zip');